//package com.java.imauoj.controler;
//
//import com.java.imauoj.moudel.Message;
//import com.java.imauoj.moudel.ResultVo;
//import com.java.imauoj.moudel.Role;
//import com.java.imauoj.moudel.User;
//import com.java.imauoj.sercive.MessageService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import javax.servlet.http.HttpSession;
//import java.util.List;
//
//@RestController
//@RequestMapping("api/v1")
//public class MessageControler {
//
//    @Autowired
//    private MessageService service;
//
//    @GetMapping("getMessage")
//    public ResultVo getMessage(HttpSession session){
//        ResultVo re = new ResultVo();
//        User user = (User) session.getAttribute("login");
//        if(user!=null){
//            Role role = user.getRole();
//            if(role.getIs_get_message()==0){
//                re.setStatusCode(0);
//                re.setMessage("没有权限");
//            }else {
//                re.setStatusCode(1);
//                List<Message> message = service.getMessageList();
//                re.setData(message);
//                re.setMessage("获取成功");
//            }
//        }
//        return re;
//    }
//
//    @PostMapping("messageOperate")
//    public ResultVo messageOperate(@RequestParam(value = "active") int active, Message message, HttpSession session){
//
//        ResultVo re = new ResultVo();
//        User sessionUser = (User)session.getAttribute("login");
//        if(sessionUser!=null) {
//            Role sRole = sessionUser.getRole();
//            if (sRole.getIs_ope_role() == 0) {
//                re.setStatusCode(0);
//                re.setMessage("没有权限");
//            } else {
//                re.setStatusCode(1);
//
//                if (active == 0) {
//                    Message message1 = service.updateMessage(message);
//                    re.setData(message1);
//                    re.setMessage("修改成功");
//                } else if (active == 1) {
//                    message.setUser_id(sessionUser.getUser_id());
//                    Message message1 = service.addMessage(message);
//                    re.setData(message1);
//                    re.setMessage("添加成功");
//                } else if (active == -1) {
//                    Message message1 = service.deleteMessage(message.getId());
//                    re.setData(message1);
//                    re.setMessage("删除成功");
//                }
//            }
//        }
//        return re;
//    }
//}
